import { RouteView } from '@/layouts'
export default {
  path: '/technical',
  component: RouteView,
  redirect: '/technical/standingBook',
  name: 'Technical',
  meta: {
    title: '技术',
    icon: 'user'
  },
  children: [
    {
      path: 'basisConfig',
      name: 'basisConfig',
      meta: {
        title: '技术基础信息'
      },
      component: RouteView,
      redirect: '/technical/basisConfig/drawingsConfig',
      children: [
        {
          path: 'dangerousBigProject',
          name: 'dangerousBigProject',
          meta: {
            title: '危大工程范围'
          },
          component: () => import('@/views/technical/basisConfig/dangerousBigProject/index'),
        },
        {
          path: 'classificationTechnicalSolutions',
          name: 'ClassificationTechnicalSolutions',
          meta: {
            title: '技术方案分类'
          },
          component: () => import('@/views/technical/basisConfig/classificationTechnicalSolutions/index'),
        },
        {
          path: 'signConstructionStage',
          name: 'signConstructionStage',
          meta: {
            title: '施组方案会签配置'
          },
          component: () => import('@/views/technical/basisConfig/signConstructionStage')
        },
        {
          path: 'drawingsConfig',
          name: 'drawingsConfig',
          meta: {
            title: '图纸类型'
          },
          component: () => import('@/views/technical/basisConfig/drawingsConfig')
        },
        {
          path: 'majorConfig',
          name: 'majorConfig',
          meta: {
            title: '专业类别'
          },
          component: () => import('@/views/technical/basisConfig/majorConfig')
        },
        {
          path: 'constructionConfig',
          name: 'constructionConfig',
          meta: {
            title: '施工阶段'
          },
          component: () => import('@/views/technical/basisConfig/constructionConfig')
        },
        {
          path: 'monitoringContent',
          name: 'monitoringContent',
          meta: {
            title: '监测内容'
          },
          component: () => import('@/views/technical/basisConfig/monitoringContent')
        },
        {
          path: 'projectType',
          name: 'projectType',
          meta: {
            title: '总工授权项目类型'
          },
          component: () => import('@/views/technical/basisConfig/projectType')
        },
        {
          path: 'reviewContent',
          name: 'reviewContent',
          meta: {
            title: '技术复核内容'
          },
          component: () => import('@/views/technical/basisConfig/reviewContent')
        },
        {
          path: 'problemList',
          name: 'problemList',
          meta: {
            title: '技术管理问题清单'
          },
          component: () => import('@/views/technical/basisConfig/problemList')
        },
      ]
    },
    {
      path: 'designFM',
      name: 'designFM',
      meta: {
        title: '设计文件管理'
      },
      component: RouteView,
      redirect: '/technical/designFM/drawingList',
      children: [
        {
          path: 'drawingList',
          name: 'drawingList',
          meta: {
            title: '图纸目录清单'
          },
          component: () => import('@/views/technical/designFM/drawingList')
        },
        {
          path: 'updateDrawingList',
          name: 'updateDrawingList',
          component: () => import('@/views/technical/designFM/drawingList/updateDrawingList.vue'),
          meta: {
            title: '方案审核师管理',
            noTab: true
          }
        }
      ]
    },

    {
      path: 'designFM',
      name: 'designFM',
      meta: {
        title: '设计文件管理'
      },
      component: RouteView,
      redirect: '/technical/designFM/drawingList',
      children: [
        {
          path: 'drawingList',
          name: 'drawingList',
          meta: {
            title: '图纸目录清单'
          },
          component: () => import('@/views/technical/designFM/drawingList')
        },
        {
          path: 'updateDrawingList',
          name: 'updateDrawingList',
          component: () => import('@/views/technical/designFM/drawingList/updateDrawingList.vue'),
          meta: {
            title: '图纸目录清单',
            noTab: true
          }
        },
        {
          path: 'designChanges',
          name: 'designChanges',
          meta: {
            title: '设计变更'
          },
          component: () => import('@/views/technical/designFM/designChanges')
        },
        {
          path: 'updatedesignChanges',
          name: 'updatedesignChanges',
          component: () => import('@/views/technical/designFM/designChanges/updatedesignChanges.vue'),
          meta: {
            title: '设计变更',
            noTab: true
          }
        },
        {
          path: 'drawingAndNegotiation',
          name: 'drawingAndNegotiation',
          meta: {
            title: '图纸会审/技术洽商'
          },
          component: () => import('@/views/technical/designFM/drawingAndNegotiation')
        },
        {
          path: 'updateDrawingAndNegotiation',
          name: 'updateDrawingAndNegotiation',
          component: () => import('@/views/technical/designFM/drawingAndNegotiation/updateDrawingAndNegotiation.vue'),
          meta: {
            title: '图纸会审/技术洽商',
            noTab: true
          }
        },
        {
          path: 'drawingManagement',
          name: 'drawingManagement',
          meta: {
            title: '设计图纸管理'
          },
          component: () => import('@/views/technical/designFM/drawingManagement')
        },
        {
          path: 'jointTrial',
          name: 'jointTrial',
          meta: {
            title: '图纸会审与技术洽商详情',
            noTab: true
          },
          component: () => import('@/views/technical/designFM/drawingManagement/jointTrial')
        },
        {
          path: 'designDrawingChangeDetails',
          name: 'designDrawingChangeDetails',
          meta: {
            title: '设计变更详情',
            noTab: true
          },
          component: () => import('@/views/technical/designFM/drawingManagement/designDrawingChangeDetails')
        },
        {
          path: 'updateDrawingManagement',
          name: 'updateDrawingManagement',
          component: () => import('@/views/technical/designFM/drawingManagement/updateDrawingManagement.vue'),
          meta: {
            title: '设计图纸管理',
            noTab: true
          }
        }
      ]
    },
    {
      path: 'technicalReview',
      name: 'technicalReview',
      meta: {
        title: '技术复核管理'
      },
      component: RouteView,
      redirect: '/technical/technicalReview/yearlyPlan',
      children: [
        {
          path: 'reviewManagement',
          name: 'reviewManagement',
          meta: {
            title: '复核管理'
          },
          component: () => import('@/views/technical/technicalReview/reviewManagement')
        },
        {
          path: 'viewReview',
          name: 'viewReview',
          component: () => import('@/views/technical/technicalReview/reviewManagement/viewReview.vue'),
          meta: {
            title: '复核管理详情',
            noTab: true
          }
        },
        {
          path: 'yearlyPlan',
          name: 'yearlyPlan',
          meta: {
            title: '年度计划'
          },
          component: () => import('@/views/technical/technicalReview/yearlyPlan')
        },
        {
          path: 'updateYearlyPlan',
          name: 'updateYearlyPlan',
          component: () => import('@/views/technical/technicalReview/yearlyPlan/updateYearlyPlan.vue'),
          meta: {
            title: '年度计划',
            noTab: true
          }
        },
        {
          path: 'monthlyPlan',
          name: 'monthlyPlan',
          meta: {
            title: '月度计划'
          },
          component: () => import('@/views/technical/technicalReview/monthlyPlan')
        },
        {
          path: 'updateMonthlyPlan',
          name: 'updateMonthlyPlan',
          component: () => import('@/views/technical/technicalReview/monthlyPlan/updateMonthlyPlan.vue'),
          meta: {
            title: '月度计划',
            noTab: true
          }
        }
      ]
    },
    {
      path: 'constructionSurvey',
      name: 'constructionSurvey',
      meta: {
        title: '施工测量管理'
      },
      component: RouteView,
      redirect: '/technical/constructionSurvey/measurement',
      children: [
        {
          path: 'measurement',
          name: 'measurement',
          meta: {
            title: '测量监测'
          },
          component: () => import('@/views/technical/constructionSurvey/measurement')
        },
        {
          path: 'updateMeasurement',
          name: 'updateMeasurement',
          meta: {
            title: '测量监测详情',
            noTab: true
          },
          component: () => import('@/views/technical/constructionSurvey/measurement/updateMeasurement.vue')
        },
        {
          path: 'controlPointHandover',
          name: 'controlPointHandover',
          meta: {
            title: '测量控制点移交'
          },
          component: () => import('@/views/technical/constructionSurvey/controlPointHandover')
        },
        {
          path: 'updateControlPointHandover',
          name: 'updateControlPointHandover',
          meta: {
            title: '测量控制点移交详情',
            noTab: true
          },
          component: () =>
            import('@/views/technical/constructionSurvey/controlPointHandover/updateControlPointHandover.vue')
        }
      ]
    },
    {
      path: 'expert',
      name: 'expert',
      meta: {
        title: '专家委员会'
      },
      component: RouteView,
      redirect: '/technical/expert/committeeManagement',
      children: [
        {
          path: 'committeeManagement',
          name: 'committeeManagement',
          meta: {
            title: '专家委员会管理'
          },
          component: () => import('@/views/technical/expert/committeeManagement')
        },
        {
          path: 'updateExpert',
          name: 'updateExpert',
          meta: {
            title: '专家委员会管理详情',
            noTab: true
          },
          component: () => import('@/views/technical/expert/committeeManagement/updateExpert.vue')
        },
        {
          path: 'serviceDemand',
          name: 'serviceDemand',
          meta: {
            title: '技术服务需求'
          },
          component: () => import('@/views/technical/expert/serviceDemand')
        },
        {
          path: 'updateServiceDemand',
          name: 'updateServiceDemand',
          meta: {
            title: '技术服务需求详情',
            noTab: true
          },
          component: () => import('@/views/technical/expert/serviceDemand/updateServiceDemand.vue')
        },
        {
          path: 'serviceSupport',
          name: 'serviceSupport',
          meta: {
            title: '技术服务支持'
          },
          component: () => import('@/views/technical/expert/serviceSupport')
        },
        {
          path: 'updateServiceSupport',
          name: 'updateServiceSupport',
          meta: {
            title: '技术服务支持详情',
            noTab: true
          },
          component: () => import('@/views/technical/expert/serviceSupport/updateServiceSupport.vue')
        }
      ]
    },
    {
      path: 'monthlyReport',
      name: 'monthlyReport',
      meta: {
        title: '技术月报'
      },
      component: RouteView,
      redirect: '/technical/monthlyReport/workArrangementPlan',
      children: [
        {
          path: 'workArrangementPlan',
          name: 'workArrangementPlan',
          meta: {
            title: '下月工作安排计划'
          },
          component: () => import('@/views/technical/monthlyReport/workArrangementPlan')
        },
        {
          path: 'updateWorkArrangementPlan',
          name: 'updateWorkArrangementPlan',
          meta: {
            title: '下月工作安排计划详情',
            noTab: true
          },
          component: () => import('@/views/technical/monthlyReport/workArrangementPlan/updateWorkArrangementPlan.vue')
        },
        {
          path: 'OptimizedConditions',
          name: 'OptimizedConditions',
          meta: {
            title: '双优化未实施情况'
          },
          component: () => import('@/views/technical/monthlyReport/OptimizedConditions')
        },
        {
          path: 'updateOptimizedConditions',
          name: 'updateOptimizedConditions',
          meta: {
            title: '双优化未实施情况详情',
            noTab: true
          },
          component: () => import('@/views/technical/monthlyReport/OptimizedConditions/updateOptimizedConditions.vue')
        },
        {
          path: 'historySummary',
          name: 'historySummary',
          meta: {
            title: '历史技术月报'
          },
          component: () => import('@/views/technical/monthlyReport/historySummary')
        },
        {
          path: 'updateHistorySummary',
          name: 'updateHistorySummary',
          meta: {
            title: '历史技术月报详情',
            noTab: true
          },
          component: () => import('@/views/technical/monthlyReport/historySummary/updateSummary.vue')
        },
        {
          path: 'summary',
          name: 'summary',
          meta: {
            title: '技术月报'
          },
          component: () => import('@/views/technical/monthlyReport/summary')
        },
        {
          path: 'updateSummary',
          name: 'updateSummary',
          meta: {
            title: '历史技术月报详情',
            noTab: true
          },
          component: () => import('@/views/technical/monthlyReport/summary/updateSummary.vue')
        },
      ]
    },
    {
      path: '/science/expertAuditor',
      name: '/scienceExpertAuditor',
      meta: {
        title: '方案审核师管理'
      },
      component: RouteView,
      redirect: '/science/expert/auditor',
      children: [
        {
          path: '/science/expert/auditor',
          component: () => import('@/views/science/employer/auditor'),
          meta: {
            title: '方案审核师管理',
            hidden: true
          }
        },
        {
          path: '/science/expert/auditor/edit',
          component: () => import('@/views/science/employer/auditor/edit.vue'),
          meta: {
            title: '方案审核师管理',
            noTab: true
          }
        }
      ]
    },
    {
      path: '/technical/standingBookManage',
      component: RouteView,
      name: 'StandingBook',
      meta: {
        title: '竣工台账管理',
        hideHeader: true
      },
      redirect: '/technical/standingBook',
      children: [
        {
          path: '/technical/standingBook',
          name: 'Lsit',
          component: () => import('@/views/technical/standingBook'),
          meta: {
            title: '竣工台账列表',
            hidden: true
          }
        },
        {
          path: '/technical/newProjects',
          name: 'NewProjects',
          meta: {
            title: '新增资料',
            noTab: true
          },
          component: () => import('@/views/technical/standingBook/newProjects'),
          hidden: true
        },
        {
          path: '/technical/newProjectsUpdate',
          name: 'NewProjectsUpdate',
          meta: {
            title: '资料',
            noTab: true
          },
          component: () => import('@/views/technical/standingBook/newProjects'),
          hidden: true
        },
        {
          path: '/technical/standingBook/detailed',
          meta: {
            title: '竣工台账详细',
            noTab: true
          },
          component: () => import('@/views/technical/standingBook/detailed'),
          hidden: true
        },
        {
          path: '/technical/profileTemplate',
          name: 'ProfileTemplate',
          meta: {
            title: '竣工资料台账模板'
          },
          component: () => import('@/views/technical/standingBook/profileTemplate')
        }
      ]
    },
    {
      path: '/technical/reviewMeeting',
      component: RouteView,
      name: 'reviewMeeting',
      redirect: '/technical/reviewMeeting/programReview',
      meta: {
        title: '技术会议',
        hideHeader: true
      },
      children: [
        {
          path: '/technical/reviewMeeting/programReview',
          name: 'programReviewList',
          meta: {
            title: '施组方案联审'
          },
          component: () => import('@/views/technical/reviewMeeting/programReview')
        },
        {
          path: '/technical/reviewMeeting/programReview/edit',
          name: 'programReviewListEdit',
          meta: {
            title: '施组方案联审',
            noTab: true
          },
          component: () => import('@/views/technical/reviewMeeting/programReview/edit.vue')
        }
        // {
        //   path: '/technical/reviewMeeting/reviewMeetingList',
        //   name: 'reviewMeetingList',
        //   meta: { title: '评审会议列表',  },
        //   component: () => import('@/views/technical/reviewMeeting/reviewMeetingList')
        // },
        // {
        //   path: 'technicalAddConference',
        //   component: () => import('@/views/conference/standardConference/conferenceList/addConference.vue'),
        //   name: 'technicalAddConference',
        //   meta: { title: '新增会议',  noTab: true }
        // },
        // {
        //   path: '/technical/reviewMeeting/reviewMeetingDetail',
        //   name: 'reviewMeetingDetail',
        //   meta: { title: '评审会议详情',  noTab: true },
        //   component: () => import('@/views/technical/reviewMeeting/reviewMeetingList/reviewMeetingDetail.vue')
        // },
        // {
        //   path: '/technical/reviewMeeting/reviewMeetingCheck',
        //   name: 'reviewMeetingCheck',
        //   meta: { title: '评审会议进行中',  noTab: true },
        //   component: () => import('@/views/technical/reviewMeeting/reviewMeetingList/reviewMeetingCheck.vue')
        // },
      ]
    },
    {
      path: '/technical/evaluationMeeting',
      component: RouteView,
      name: 'evaluationMeeting',
      redirect: '/technical/evaluationMeeting/evaluationMeetingList',
      meta: {
        title: '专业分包方案讲评',
        hideHeader: true
      },
      children: [
        {
          path: '/technical/evaluationMeeting/evaluationMeetingList',
          name: 'evaluationMeetingList',
          meta: {
            title: '专业分包方案讲评列表'
          },
          component: () => import('@/views/technical/evaluationMeeting/evaluationMeetingList')
        },
        {
          path: 'evaluationMeetingAddConference',
          component: () => import('@/views/conference/standardConference/conferenceList/addConference.vue'),
          name: 'evaluationMeetingAddConference',
          meta: {
            title: '新增会议',
            noTab: true
          }
        },
        {
          path: '/technical/evaluationMeeting/reviewMeetingDetail',
          name: 'evaluationMeetingDetail',
          meta: {
            title: '会议详情',
            noTab: true
          },
          component: () =>
            import('@/views/technical/evaluationMeeting/evaluationMeetingList/evaluationMeetingDetail.vue')
        },
        {
          path: '/technical/evaluationMeeting/scoreDetail',
          name: 'scoreDetail2',
          meta: {
            title: '评分信息',
            noTab: true
          },
          component: () =>
            import('@/views/technical/evaluationMeeting/evaluationMeetingList/scoreDetail/index')
        },
        {
          path: '/technical/evaluationMeeting/evaluationMeetingCheck',
          name: 'evaluationMeetingCheck',
          meta: {
            title: '会议进行中',
            noTab: true
          },
          component: () =>
            import('@/views/technical/evaluationMeeting/evaluationMeetingList/evaluationMeetingCheck.vue')
        }
      ]
    },
    {
      path: '/technical/steelTendonManage',
      component: RouteView,
      name: 'steelTendon',
      meta: {
        title: '钢筋技术优化',
        hideHeader: true
      },
      redirect: '/technical/steelTendon',
      children: [
        {
          path: '/technical/steelTendon',
          name: 'steelTendon',
          meta: {
            title: '钢筋技术优化列表'
          },
          component: () => import('@/views/technical/steelTendon')
        },
        {
          path: '/technical/steelTendon/newSteelForm',
          name: 'NewSteelForm',
          hidden: true,
          meta: {
            title: '新增钢筋技术优化',
            noTab: true
          },
          component: () => import('@/views/technical/steelTendon/newSteelForm')
        },
        {
          path: '/technical/steelTendon/detailed',
          name: 'detailed',
          hidden: true,
          meta: {
            title: '钢筋技术优化信息详情',
            noTab: true
          },
          component: () => import('@/views/technical/steelTendon/detailed')
        }
      ]
    },
    {
      path: '/technical/optimizationPlanManage',
      name: 'optimizationPlan',
      meta: {
        title: '双优化管理'
      },
      component: RouteView,
      redirect: '/technical/optimizationPlan',
      children: [
        {
          path: '/project/optimization/list',
          name: 'OptimizationManager',
          meta: {
            title: '双优化立项管理'
          },
          component: () => import('@/views/project/optimization/index')
        },
        {
          path: '/project/optimization/details',
          name: 'optimizationDetails',
          meta: {
            title: '双优化立项详情',
            noTab: true,
            parent: {
              path: '/project/optimization/list',
              title: '双优化立项'
            }
          },
          component: () => import('@/views/project/optimization/details')
        },
        {
          path: '/project/addOptimization',
          name: 'addOptimizationManager',
          meta: {
            title: '新增双优化立项申请表',
            noTab: true,
            parent: {
              path: '/project/optimization/list',
              title: '双优化立项'
            }
          },
          component: () => import('@/views/project/optimization/addOptimization')
        },
        {
          path: '/project/editOptimization',
          name: 'addOptimizationManager',
          meta: {
            title: '双优化立项申请表',
            noTab: true,
            parent: {
              path: '/project/optimization/list',
              title: '双优化立项'
            }
          },
          component: () => import('@/views/project/optimization/addOptimization')
        },
        {
          path: '/project/implementation/details',
          name: 'implementationDetails',
          meta: {
            title: '双优化实施详情',
            noTab: true,
            parent: {
              path: '/project/implementation/list',
              title: '双优化实施'
            }
          },
          component: () => import('@/views/project/implementation/details')
        },
        {
          path: '/project/implementation/list',
          name: 'implementationlist',
          meta: {
            title: '双优化实施登记'
          },
          component: () => import('@/views/project/implementation/index')
        },
        {
          path: '/project/implementation/sales',
          name: 'addOptimizationManager',
          meta: {
            title: '双优化销项',
            noTab: true,
            parent: {
              path: '/project/implementation/list',
              title: '双优化实施'
            }
          },
          component: () => import('@/views/project/implementation/addImplement')
        },
        {
          path: '/project/implementation/acceptance',
          name: 'addOptimizationAcceptance',
          meta: {
            title: '双优化验收',
            noTab: true,
            parent: {
              path: '/project/implementation/list',
              title: '双优化实施'
            }
          },
          component: () => import('@/views/project/implementation/addImplement')
        },

        {
          path: '/technical/optimizationPlan',
          name: 'OptimizationPlan',
          meta: {
            title: '双优化立项计划'
          },
          component: () => import('@/views/technical/optimizationPlan')
        },
        {
          path: '/technical/addToReporting',
          name: 'addToReporting',
          meta: {
            title: '双优化立项计划',
            noTab: true
          },
          hidden: true,
          component: () => import('@/views/technical/optimizationPlan/addToReporting')
        },
        // {
        //   path: '/technical/projectApproval',
        //   name: 'projectApproval',
        //   meta: { title: '双优化立项情况',  },
        //   hidden: true,
        //   component: () => import('@/views/technical/optimizationPlan/projectApproval')
        // },
        {
          path: '/technical/planCategory',
          name: 'planCategory',
          meta: {
            title: '双优化分类管理'
          },
          component: () => import('@/views/technical/optimizationPlan/planCategory')
        },
        {
          path: '/technical/planDetailed',
          name: 'planDetailed',
          meta: {
            title: '双优化信息详情',
            noTab: true
          },
          hidden: true,
          component: () => import('@/views/technical/optimizationPlan/detailed')
        },
        {
          path: '/technical/performanceIndicator',
          name: 'performanceIndicator',
          meta: {
            title: '双优化效益指标',
          },
          hidden: true,
          component: () => import('@/views/technical/optimizationPlan/performanceIndicator')
        }
      ]
    },
    {
      path: '/technical/designDataManagement',
      name: 'designDataManagement',
      meta: {
        title: '设计资料管理'
      },
      component: RouteView,
      redirect: '/design-result/list',
      children: [
        {
          path: '/design-result/list',
          meta: {
            title: '设计资料审批'
          },
          component: () => import('@/views/project/result/index'),
          icon: 'none'
        },
        {
          hidden: 'true',
          path: '/project/design-result',
          meta: {
            title: '新增设计资料',
            noTab: true,
            parent: {
              path: '/design-result/list',
              title: '设计资料审批'
            }
          },
          component: () => import('@/views/project/result/addDesignResult'),
          icon: 'none'
        },
        {
          hidden: 'true',
          path: '/project/design-details',
          meta: {
            title: '设计资料详情',
            noTab: true,
            parent: {
              path: '/design-result/list',
              title: '设计资料审批'
            }
          },
          component: () => import('@/views/project/result/details'),
          icon: 'none'
        },
        {
          hidden: 'true',
          path: '/project/design-result-edit',
          meta: {
            title: '设计资料',
            noTab: true,
            parent: {
              path: '/design-result/list',
              title: '设计资料审批'
            }
          },
          component: () => import('@/views/project/result/addDesignResult'),
          icon: 'none'
        },
        {
          path: '/designRegister/list',
          meta: {
            title: '设计成果归档'
          },
          component: () => import('@/views/design/designRegister'),
          icon: 'none'
        },
        {
          path: '/designRegister/add',
          meta: {
            title: '新增设计成果资料',
            noTab: true,
            parent: {
              path: '/designRegister/list',
              title: '设计成果归档'
            }
          },
          component: () => import('@/views/design/designRegister/edit'),
          icon: 'none'
        },
        {
          path: '/designRegister/edit',
          meta: {
            title: '设计成果资料',
            noTab: true,
            parent: {
              path: '/designRegister/list',
              title: '设计成果归档'
            }
          },
          component: () => import('@/views/design/designRegister/edit'),
          icon: 'none'
        },
        {
          path: '/designRegister/details',
          meta: {
            title: '设计成果资料详情',
            noTab: true,
            parent: {
              path: '/designRegister/list',
              title: '设计成果归档'
            }
          },
          component: () => import('@/views/design/designRegister/details'),
          icon: 'none'
        }
      ]
    },
    {
      path: '/technical/designChangeManagement',
      name: 'designChangeManagement',
      meta: {
        title: '设计变更管理'
      },
      component: RouteView,
      redirect: '/design-change/list',
      children: [
        {
          path: '/design-change/list',
          meta: {
            title: '设计变更（a1类项目）'
          },
          component: () => import('@/views/project/design'),
          icon: 'none'
        },
        {
          hidden: 'true',
          path: '/project/design-changeAdd',
          meta: {
            title: '新增设计变更（a1类项目）',
            noTab: true,
            parent: {
              path: '/design-change/list',
              title: '设计变更（a1类项目）'
            }
          },
          component: () => import('@/views/project/design/addDesignChange'),
          icon: 'none'
        },
        {
          hidden: 'true',
          path: '/project/design-changeEdit',
          meta: {
            title: '设计变更（a1类项目）',
            noTab: true,
            parent: {
              path: '/design-change/list',
              title: '设计变更（a1类项目）'
            }
          },
          component: () => import('@/views/project/design/addDesignChange'),
          icon: 'none'
        },
        {
          hidden: 'true',
          path: '/project/design-changeView',
          meta: {
            title: '查看设计变更（a1类项目）',
            noTab: true,
            parent: {
              path: '/design-change/list',
              title: '设计变更（a1类项目）'
            }
          },
          component: () => import('@/views/project/design/addDesignChange'),
          icon: 'none'
        },
        {
          hidden: 'true',
          path: '/project/design-change-record',
          meta: {
            title: '设计变更（a1类项目）记录',
            noTab: true,
            parent: {
              path: '/design-change/list',
              title: '设计变更（a1类项目）'
            }
          },
          component: () => import('@/views/project/design/changeRecord'),
          icon: 'none'
        }
      ]
    },
    {
      path: '/technical/designMonthlyReportManagement',
      name: 'designMonthlyReportManagement',
      meta: {
        title: '设计月报管理'
      },
      component: RouteView,
      redirect: '/project/design/monthlyReport',
      children: [
        {
          path: '/project/design/monthlyReport',
          meta: {
            title: '项目设计月报管理'
          },
          component: () => import('@/views/design/monthlyReport/index'),
          icon: 'none'
        },
        {
          path: '/project/design/monthlyReport/fill',
          meta: {
            title: '填报设计月报',
            noTab: true,
            parent: {
              path: '/project/design/monthlyReport',
              title: '项目设计月报管理'
            }
          },
          component: () => import('@/views/design/monthlyReport/edit'),
          icon: 'none'
        },
        {
          path: '/project/design/monthlyReport/details',
          meta: {
            title: '设计月报详情',
            noTab: true,
            parent: {
              path: '/project/design/monthlyReport',
              title: '项目设计月报管理'
            }
          },
          component: () => import('@/views/design/monthlyReport/edit'),
          icon: 'none'
        }
      ]
    },
    {
      path: '/technical/designTechnicalServiceManagement',
      name: 'designTechnicalServiceManagement',
      meta: {
        title: '设计技服管理'
      },
      component: RouteView,
      redirect: '/project/design/demand',
      children: [
        {
          path: '/project/design/demand',
          meta: {
            title: '设计需求申请'
          },
          component: () => import('@/views/design/demand'),
          icon: 'none'
        },

        {
          path: '/project/design/addDemand',
          meta: {
            title: '新增设计需求申请',
            noTab: true,
            parent: {
              path: '/project/design/demand',
              title: '设计需求申请'
            }
          },
          component: () => import('@/views/design/demand/add'),
          icon: 'none',
          hidden: 'true'
        },
        {
          path: '/project/design/editDemand',
          meta: {
            title: '设计需求申请',
            noTab: true,
            parent: {
              path: '/project/design/demand',
              title: '设计需求申请'
            }
          },
          component: () => import('@/views/design/demand/add'),
          icon: 'none',
          hidden: 'true'
        },
        {
          path: '/project/design/viewDemand',
          meta: {
            title: '查看设计需求申请',
            noTab: true,
            parent: {
              path: '/project/design/demand',
              title: '设计需求申请'
            }
          },
          component: () => import('@/views/design/demand/add'),
          icon: 'none',
          hidden: 'true'
        }
      ]
    },
    {
      path: '/technical/designRegularMeetingManagement',
      name: 'designRegularMeetingManagement',
      meta: {
        title: '设计例会管理'
      },
      component: RouteView,
      redirect: '/design/designMeeting/designMeetingList',
      children: [
        {
          path: '/design/designMeeting/designMeetingList',
          name: 'designMeetingList',
          meta: {
            title: '设计例会召开记录'
          },
          component: () => import('@/views/design/designMeeting/designMeetingList')
        },
        {
          path: 'designMeetingAddConference',
          component: () => import('@/views/conference/standardConference/conferenceList/addConference.vue'),
          name: 'designMeetingAddConference',
          meta: {
            title: '新增会议',
            noTab: true
          }
        },
        {
          path: 'designMeetinginputSummary',
          component: () => import('@/views/conference/standardConference/conferenceList/inputSummary.vue'),
          name: 'designMeetingInputSummary',
          meta: {
            title: '填写会议纪要',
            noTab: true
          }
        }
      ]
    },
    {
      path: '/technical/ShiGroupManage',
      name: 'ShiGroup',
      meta: {
        title: '施组(方案)管理'
      },
      component: RouteView,
      redirect: '/technical/ShiGroup',
      children: [
        {
          path: '/technical/ShiGroup/technicalClarificaiton',
          name: 'technicalClarificaiton',
          meta: {
            title: '技术交底'
          },
          component: () => import('@/views/technical/ShiGroup/technicalClarificaiton')
        },
        {
          path: '/technical/ShiGroup/updateTechnicalClarificaiton',
          name: 'updateTechnicalClarificaiton',
          hidden: true,
          meta: {
            title: '技术交底详情',
            noTab: true
          },
          component: () => import('@/views/technical/ShiGroup/technicalClarificaiton/updateTechnicalClarificaiton')
        },

        {
          path: '/technical/ShiGroup/planHighlights',
          name: 'planHighlights',
          meta: {
            title: '优秀案例库 '
          },
          component: () => import('@/views/technical/ShiGroup/planHighlights')
        },
        {
          path: '/technical/ShiGroup/planHighlights/planHighlightsTJJ',
          name: 'planHighlightsTJJ',
          hidden: true,
          meta: {
            title: '经典方案集锦推局级',
            noTab: true
          },
          component: () => import('@/views/technical/ShiGroup/planHighlights/programCollection/planHighlightsTJJ')
        },
        {
          path: '/technical/ShiGroup/planHighlights/updatePlanHighlights',
          name: 'updatePlanHighlights',
          hidden: true,
          meta: {
            title: '经典方案集锦详情',
            noTab: true
          },
          component: () => import('@/views/technical/ShiGroup/planHighlights/programCollection/updatePlanHighlights')
        },
        {
          path: '/technical/ShiGroup/planHighlights/technicalTemplate',
          name: 'updateTemplate',
          hidden: true,
          meta: {
            title: '方案编制模板详情',
            noTab: true
          },
          component: () => import('@/views/technical/ShiGroup/planHighlights/technicalTemplate/updateTemplate')
        },
        {
          path: '/technical/constructionSchemeMeeting/constructionSchemeMeetingList',
          name: 'constructionSchemeMeetingList',
          meta: {
            title: '施组方案交底记录'
          },
          component: () => import('@/views/technical/constructionSchemeMeeting/constructionSchemeMeetingList')
        },
        {
          path: 'constructionSchemeMeetingAddConference',
          component: () => import('@/views/conference/standardConference/conferenceList/addConference.vue'),
          name: 'constructionSchemeMeetingAddConference',
          meta: {
            title: '新增会议',
            noTab: true
          }
        },
        {
          path: 'constructionSchemeMeetingInputSummary',
          component: () => import('@/views/conference/standardConference/conferenceList/inputSummary.vue'),
          name: 'constructionSchemeMeetingInputSummary',
          meta: {
            title: '填写会议纪要',
            noTab: true
          }
        },
        {
          path: '/technical/ShiGroup',
          name: 'ShiGroupPlan',
          meta: {
            title: '施组(方案)审批计划'
          },
          component: () => import('@/views/technical/ShiGroup')
        },
        {
          path: '/technical/ShiGroup/newPlan',
          name: 'newPlan',
          hidden: true,
          meta: {
            title: '施组(方案)审批计划详细',
            noTab: true
          },
          component: () => import('@/views/technical/ShiGroup/newPlan')
        },
        {
          path: '/technical/ShiGroup/ViewDetails',
          name: 'ViewDetails',
          hidden: true,
          meta: {
            title: '施组(方案)信息详情',
            noTab: true
          },
          component: () => import('@/views/technical/ShiGroup/ViewDetails')
        },
        {
          path: '/technical/ShiGroup/ApprovalSituation',
          name: 'ApprovalSituation',
          hidden: true,
          meta: {
            title: '施组(方案)审批情况'
          },
          component: () => import('@/views/technical/ShiGroup/ApprovalSituation')
        },
        {
          path: '/technical/ShiGroup/classification',
          name: 'classification',
          meta: {
            title: '施组(方案)分类管理'
          },
          component: () => import('@/views/technical/ShiGroup/classification')
        },
        {
          path: '/technical/ShiGroup/checkDetails',
          name: 'checkDetails',
          hidden: true,
          meta: {
            title: '施组(方案)情况审批详细',
            noTab: true
          },
          component: () => import('@/views/technical/ShiGroup/checkDetails')
        },
        {
          path: '/technical/ShiGroup/Approval',
          name: 'Approval',
          meta: {
            title: '施组(方案)审批管理'
          },
          component: () => import('@/views/technical/ShiGroup/Approval')
        },
        {
          path: '/technical/ShiGroup/Approval/EditFrom',
          name: 'EditFrom',
          hidden: true,
          meta: {
            title: '施组(方案)审批详细',
            noTab: true
          },
          component: () => import('@/views/technical/ShiGroup/Approval/EditFrom')
        },
        {
          path: '/technical/ShiGroup/scoringTable',
          name: 'scoringTable',
          hidden: true,
          meta: {
            title: '施组(方案)打分表'
          },
          component: () => import('@/views/technical/ShiGroup/scoringTable')
        },
        {
          path: '/technical/ShiGroup/scoringManagement',
          name: 'scoringManagement',
          meta: {
            title: '施组(方案)打分表管理'
          },
          component: () => import('@/views/technical/ShiGroup/scoringManagement')
        },
        {
          path: '/technical/ShiGroup/addScoringTable',
          name: 'addScoringTable',
          meta: {
            title: '施组(方案)新增打分表管',
            noTab: true
          },
          hidden: true,
          component: () => import('@/views/technical/ShiGroup/addScoringTable')
        },
        {
          path: '/technical/reviewMeeting/reviewMeetingList',
          name: 'reviewMeetingList',
          meta: {
            title: '施组方案评审会议记录'
          },
          component: () => import('@/views/technical/reviewMeeting/reviewMeetingList')
        },
        {
          path: 'technicalAddConference',
          component: () => import('@/views/conference/standardConference/conferenceList/addConference.vue'),
          name: 'technicalAddConference',
          meta: {
            title: '新增会议',
            noTab: true
          }
        },
        {
          path: '/technical/reviewMeeting/reviewMeetingDetail',
          name: 'reviewMeetingDetail',
          meta: {
            title: '评审会议详情',
            noTab: true
          },
          component: () => import('@/views/technical/reviewMeeting/reviewMeetingList/reviewMeetingDetail.vue')
        },
        {
          path: '/technical/reviewMeeting/reviewMeetingCheck',
          name: 'reviewMeetingCheck',
          meta: {
            title: '评审会议进行中',
            noTab: true
          },
          component: () => import('@/views/technical/reviewMeeting/reviewMeetingList/reviewMeetingCheck.vue')
        },
        {
          path: '/technical/ShiGroup/planRecord',
          name: 'ShiGroupPlanRecord',
          meta: {
            title: '方案实施记录'
          },
          component: () => import('@/views/technical/ShiGroup/planRecord')
        },
        {
          path: '/technical/ShiGroup/planRecordDetail',
          name: 'ShiGroupPlanRecordDetail',
          meta: {
            title: '方案实施记录',
            noTab: true
          },
          component: () => import('@/views/technical/ShiGroup/planRecord/detail.vue')
        },
        {
          path: '/technical/ShiGroup/reviewReply',
          name: 'ShiGroupReviewReply',
          meta: {
            title: '施组方案审核意见回复'
          },
          component: () => import('@/views/technical/ShiGroup/reviewReply')
        },
        {
          path: '/technical/ShiGroup/reviewReplyDetail',
          name: 'ReviewReplyDetail',
          meta: {
            title: '施组方案审核意见回复详情',
            noTab: true
          },
          component: () => import('@/views/technical/ShiGroup/reviewReply/reviewReplyDetail')
        },
        {
          path: '/technical/ShiGroup/administrativeLedger',
          name: 'ShiGroupAdministrativeLedger',
          meta: {
            title: '施组方案管理台账'
          },
          component: () => import('@/views/technical/ShiGroup/administrativeLedger')
        },
        {
          path: '/technical/ShiGroup/administrativeLedger/detail',
          name: 'administrativeLedgerDetail',
          hidden: true,
          meta: {
            title: '施组方案管理台账详情',
            noTab: true
          },
          component: () => import('@/views/technical/ShiGroup/administrativeLedger/detail')
        },
        {
          path: '/technical/ShiGroup/administrativeLedger/approve',
          name: 'administrativeLedgerApprove',
          hidden: true,
          meta: {
            title: '施组方案管理审批',
            noTab: true
          },
          component: () => import('@/views/technical/ShiGroup/administrativeLedger/approve')
        },
        // {
        //   path: '/technical/ShiGroup/reviewReplyDetail',
        //   name: 'ReviewReplyDetail',
        //   meta: {
        //     title: '施组方案管理台账详情'
        //   },
        //   component: () => import('@/views/technical/ShiGroup/reviewReply/reviewReplyDetail')
        // },
      ]
    },
    {
      path: '/technical/branchPackage',
      name: 'branchPackage',
      meta: {
        title: '分包技术'
      },
      component: RouteView,
      redirect: '/technical/branchPackage/reviewTrial',
      children: [
        {
          path: '/technical/branchPackage/reviewTrial',
          name: 'BranchPackage',
          meta: {
            title: '分包技术评审记录'
          },
          component: () => import('@/views/technical/branchPackage/reviewTrial/index')
        },
        {
          path: '/technical/branchPackage/newIncrease',
          name: 'newIncrease',
          meta: {
            title: '分包技术标评审',
            noTab: true
          },
          component: () => import('@/views/technical/branchPackage/reviewTrial/newIncrease'),
          hidden: true
        },
        {
          path: '/technical/branchPackage/detailed',
          meta: {
            title: '查看详细',
            noTab: true
          },
          component: () => import('@/views/technical/branchPackage/reviewTrial/detailed'),
          hidden: true
        },
        {
          path: '/technical/branchPackage/speakReview',
          name: 'speakReview',
          meta: {
            title: '专业分包讲评记录'
          },
          component: () => import('@/views/technical/branchPackage/speakReview/index')
        },
        {
          path: '/technical/branchPackage/speakReview/newIncrease',
          meta: {
            title: '讲评记录新增',
            noTab: true
          },
          component: () => import('@/views/technical/branchPackage/speakReview/newIncrease'),
          hidden: true
        },
        {
          path: '/technical/branchPackage/speakReview/detailed',
          meta: {
            title: '讲评记录详细',
            noTab: true
          },
          component: () => import('@/views/technical/branchPackage/speakReview/detailed'),
          hidden: true
        }
      ]
    },
    {
      path: '/technical/dataManage',
      name: '/technicalDataManage',
      meta: {
        title: '资料管理'
      },
      component: RouteView,
      redirect: '/technical/dataManage/plan',
      children: [
        {
          path: '/technical/dataManage/plan',
          component: () => import('@/views/technical/dataManage/dataManagePlan'),
          meta: {
            title: '资料管理计划',
            hidden: true
          }
        },
        {
          path: '/technical/dataManage/plan/edit',
          component: () => import('@/views/technical/dataManage/dataManagePlan/edit.vue'),
          meta: {
            title: '资料管理计划',
            noTab: true
          }
        },
        {
          path: '/technical/dataManage/dailyDataManag',
          component: () => import('@/views/technical/dataManage/dailyDataManag'),
          meta: {
            title: '日常资料管理',
            hidden: true
          }
        },
        {
          path: '/technical/dataManage/dailyDataManag/updateDailyDataManag',
          name: 'updateDailyDataManag',
          component: () => import('@/views/technical/dataManage/dailyDataManag/updateDailyDataManag.vue'),
          meta: {
            title: '日常资料管理',
            noTab: true
          }
        }
      ]
    },
    {
      path: '/technical/specificationList',
      name: '/technical/specificationList',
      meta: {
        title: '工程建设标准规范清单'
      },
      component: RouteView,
      redirect: '/technical/specificationList/baseStandard',
      children: [
        {
          path: '/technical/specificationList/baseStandard',
          component: () => import('@/views/technical/specificationList/baseStandard'),
          meta: {
            title: '基础规范',
            hidden: true
          }
        },
        {
          path: '/technical/specificationList/baseStandard/updateBaseStandard',
          name: 'updateBaseStandard',
          component: () => import('@/views/technical/specificationList/baseStandard/updateBaseStandard.vue'),
          meta: {
            title: '基础规范',
            noTab: true
          }
        },
        {
          path: '/technical/specificationList/projectStandard',
          component: () => import('@/views/technical/specificationList/projectStandard'),
          meta: {
            title: '项目规范',
            hidden: true
          }
        },
        {
          path: '/technical/specificationList/projectStandard/updateProjectStandard',
          name: 'updateProjectStandard',
          component: () => import('@/views/technical/specificationList/projectStandard/updateProjectStandard.vue'),
          meta: {
            title: '项目规范',
            noTab: true
          }
        }
      ]
    },
    {
      path: 'general',
      name: 'general',
      meta: {
        title: '总工授权'
      },
      component: RouteView,
      redirect: '/technical/general/generalAuthorization',
      children: [
        {
          path: 'generalAuthorization',
          name: 'generalAuthorization',
          meta: {
            title: '总工授权管理'
          },
          component: () => import('@/views/technical/general/generalAuthorization')
        },
        {
          path: '/technical/general/updateGeneralAuthorization',
          name: 'updateGeneralAuthorization',
          meta: {
            title: '总工授权管理详情',
            noTab: true
          },
          component: () => import('@/views/technical/general/generalAuthorization/updateGeneralAuthorization.vue')
        },
      ]
    },
    {
      path: 'technicalInspection',
      name: 'technicalInspection',
      meta: {
        title: '技术检查'
      },
      component: RouteView,
      redirect: '/technical/technicalInspection/rectificationNotice',
      children: [
        {
          path: 'rectificationNotice',
          name: 'technicalRectificationNotice',
          meta: {
            title: '技术整改通知单'
          },
          component: () => import('@/views/technical/technicalInspection/rectificationNotice')
        },
        {
          path: 'rectificationNoticeEdit',
          name: 'rectificationNoticeEditS',
          meta: {
            title: '技术整改通知单',
            noTab: true
          },
          component: () => import('@/views/technical/technicalInspection/rectificationNotice/rectificationNoticeEdit'),
        },
        {
          path: 'rectificationNoticeAudit',
          name: 'rectificationNoticeAuditS',
          meta: {
            title: '技术整改通知单',
            noTab: true
          },
          component: () => import('@/views/technical/technicalInspection/rectificationNotice/rectificationNoticeAudit'),
        },
        {
          path: 'proejctProblem',
          name: 'technicalRectificationManage',
          meta: {
            title: '技术问题跟踪',
            keepAlive: true // 需要被缓存
          },
          component: () => import('@/views/technical/technicalInspection/problemRectificationManage'),
        },
        {
          path: 'tecProejctProblemRecordInfo',
          name: 'tecProejctProblemRecordInfo',
          meta: {
            noTab: true,
            title: '技术问题跟踪',
            keepAlive: true // 需要被缓存
          },
          component: () => import('@/views/technical/technicalInspection/components/proejctProblemRecordInfo'),
        },
      ]
    },
  ]
}
